package com.sunspring.zdcall.mapper.master;

import com.sunspring.zdcall.entity.ZdConfigDatasource;

import java.util.List;

/**
 * @author wulei
 * @date 2018-12-26
 **/
public interface DatasourceMapper {

    /**
     * 查询所有数据源
     * @return List<ZdConfigDatasource>
     */
    List<ZdConfigDatasource> selectAll();

    /**
     * 新增数据源（按参数数量）
     * @param datasource 数据源实体类
     * @return 受影响行数
     */
    int insertSelective(ZdConfigDatasource datasource);

    /**
     * 更新数据源
     * @param datasource ZdConfigDatasource
     * @return 受影响行数
     */
    int updateSelective(ZdConfigDatasource datasource);

    /**
     * 删除数据源
     * @param sourceId 数据源id
     * @return 受影响行数
     */
    int deleteById(int sourceId);


}
